package com.mini.rpc.protocol;

import lombok.Data;

import java.io.Serializable;

/**
 * Mini RPC Protocol
 * @param <T> {@link com.mini.rpc.common.MiniRpcRequest} 或者
 *           {@link com.mini.rpc.common.MiniRpcResponse}
 */
@Data
public class MiniRpcProtocol<T> implements Serializable {
    private MsgHeader header; // 消息头
    private T body; // 消息体
    // TODO 希望对协议体的内容进行压缩，那么 RPC 自定义协议应该如何改进呢？
}
